package com.bangzhi.bo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @Author dyt
 * @Date 2022/1/18 17:25
 * @Description 工商信息
 */
@Data
@ApiModel("工商信息")
public class BusinessInfoBaseBO {
    @ApiModelProperty("客户名称")
    private String cusName;//客户名称
    private String popsregisteredType;
    @ApiModelProperty(required = true,value = "登记注册类型（国有企业,集体企业,股份合作企业,联营企业,有限责任公司,股份有限公司,私营企业,港、澳、台投资企业,外商投资企业,个体经营,城市企业,城市经济组织,农村企业,农村经济组织,其它）")
    private String registeredType;//登记注册类型（国有企业,集体企业,股份合作企业,联营企业,有限责任公司,股份有限公司,私营企业,港、澳、台投资企业,外商投资企业,个体经营,城市企业,城市经济组织,农村企业,农村经济组织,其它）

    @ApiModelProperty(required = true,value = "登记机关")
    private String cusRegAuthority;//登记机关
    @ApiModelProperty(required = true,value = "营业开始日期")
    private String beginDate;//营业开始日期
    @ApiModelProperty("营业结束日期")
    private String endDate;//营业结束日期
    @ApiModelProperty("成立年份（2016）")
    private String setupDate;//成立年份（2016）
    @ApiModelProperty("核准日期 日期格式")
    private String approvalDate;//核准日期 日期格式
    @ApiModelProperty("注册资本币种")
    private String currencyType;//注册资本币种
    @ApiModelProperty("注册资本")
    private Double registeredCapital;//注册资本
    @ApiModelProperty("所有制类型")
    private String ownershipType;
    private String tips;
    @ApiModelProperty("企业性质（企业法人,企业非法人,个体工商户,事业单位,其他）")
    private String corpNature;//企业性质（企业法人,企业非法人,个体工商户,事业单位,其他）
    @ApiModelProperty("经营状态")
    private String managSts;//经营状态
    @ApiModelProperty("客户所属市")
    private String careaCity;//客户所属市
    @ApiModelProperty("是否军民融合（0-否 1-是）")
    private String isJmrh;//是否军民融合（0-否 1-是）
    @ApiModelProperty("行业经营范围")
    private String wayArea;//行业经营范围
    @ApiModelProperty(required = true,value = "从业人数")
    private Integer empCnt;//从业人数
    @ApiModelProperty(required = true,value = "行业分类描述")
    private String wayClassDes;//行业分类描述
    @ApiModelProperty("营业收入")
    private Double bussIncome;//营业收入
    @ApiModelProperty(required = true,value = "资产总额")
    private Double assetSum;//资产总额
    @ApiModelProperty(required = true,value = "划型年度")
    private String projSizeYear;//划型年度
    @ApiModelProperty("企业银行负债cus_bank_debt")
    private String cusBankDebt;//企业银行负债cus_bank_debt
    @ApiModelProperty(required = true,value = "行政区划")
    private String careaProvice;//行政区划
    @ApiModelProperty("客户业务类型")
    private String cusBussType;//客户业务类型
    @ApiModelProperty("行业分类（隐藏，同小类）")
    private String belongWay;//行业分类（隐藏，同小类）
    @ApiModelProperty("大类")
    private String wayMaxClass;//大类
    @ApiModelProperty("曾用名")
    private String usedName;//曾用名
    private String entityPrimarykeys;
    @ApiModelProperty("推荐人编号")
    private String recommenderNo;//推荐人编号
    @ApiModelProperty("客户代码")
    private List<String> cusCode;
    @ApiModelProperty("行业分类")
    private String wayClass;//行业分类
    @ApiModelProperty("产业分类 选择域  INDUSTRY_CLASS")
    private String industryClass;//产业分类 选择域  INDUSTRY_CLASS
    @ApiModelProperty("吊销日期  日期格式")
    private String revokeDate;//吊销日期  日期格式
    @ApiModelProperty("登记状态  选择域 CUS_REG_STATUS")
    private String cusRegStatus;//登记状态  选择域 CUS_REG_STATUS
    private List<String> anchorInfoOffer1;
    private List<String> anchorInfoOffer10;
    private List<String> anchorInfoOffer13;
    @ApiModelProperty("渠道来源编号")
    private String channelSourceNo;//渠道来源编号
    private List<String> anchorInfoOffer;
    @ApiModelProperty("主营业务")
    private String mainBusiness;//主营业务
    @ApiModelProperty("企业客户号")
    private String cusNo;//企业客户号
    @ApiModelProperty("组织机构代码")
    private String orgNo;//组织机构代码
    @ApiModelProperty(required = true,value = "上年度营业收入lastyear_buss_income")
    private Double lastyearBussIncome;//上年度营业收入lastyear_buss_income
    @ApiModelProperty("关联企业relation_cus")
    private String relationCus;//关联企业relation_cus
    private String formId;   // cusBusinessInfoBase
}
